package com.jming.jike.service.front;

import com.jming.jike.vo.front.CategoryVO;
import com.jming.jike.vo.front.MealDetailVO;
import com.jming.jike.vo.front.MealVO;

import java.util.List;

/**
 * @author jinming.zhang
 * @version 0.0.1
 * @date 2022/05/01
 */
public interface ClickMealService {

    /**
     * 获取所有菜品分类列表
     *
     * @param
     * @return List<CategoryVO>
     * @Author jinming.zhang
     * @Date 2022/5/1
     */
    List<CategoryVO> categoryList();

    /**
     * 根据菜品分类id获取菜品列表
     *
     * @param categoryId
     * @return List<MealListVO>
     * @Author jinming.zhang
     * @Date 2022/5/5
     */
    List<MealVO> mealList(Long categoryId);

    /**
     * 根据soleId获取菜品/套餐详情
     *
     * @param soleId
     * @return List<MealDetailVO>
     * @Author jinming.zhang
     * @Date 2022/5/5
     */
    List<MealDetailVO> mealDetail(Long soleId);
}
